/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import java.io.Serializable;
import java.sql.CallableStatement;
import java.sql.Connection;

public class UsuarioPersona implements Serializable {
    private String codigoUsuario;
    private String claveUsuario;
    private int nivelUsuario;//indice del nivel=1,2,3
    private String nivelPersona;//descripcion del nivel=ADMINISTRACION,USUARIO,VENDEDOR
    private String codPersonaAux;
    
    public UsuarioPersona() {
    }

    public int getNivelUsuario() {
        return nivelUsuario;
    }

    public void setNivelUsuario(int nivelUsuario) {
        this.nivelUsuario = nivelUsuario;
    }

    public String getNivelPersona() {
        return nivelPersona;
    }

    public void setNivelPersona(String nivelPersona) {
        this.nivelPersona = nivelPersona;
    }   

    public String getCodigoUsuario() {
        return codigoUsuario;
    }

    public void setCodigoUsuario(String codigoUsuario) {
        this.codigoUsuario = codigoUsuario;
    }

    public String getClaveUsuario() {
        return claveUsuario;
    }

    public void setClaveUsuario(String claveUsuario) {
        this.claveUsuario = claveUsuario;
    }
    
    /*
    //registrar
     public boolean registrarUsuarioPersona (UsuarioPersona a)
    {
        boolean estado = false ;
        Connection conexion=null;
         try{
             conexion=ControladorBD.darConexionBD();
             CallableStatement st=conexion.prepareCall(" {call sp_registrarUsuarioPersona "
                     +"(?,?,?)} ");
             st.setString(1,a.getCodigoUsuario());
             st.setString(2,a.getClaveUsuario());
             st.registerOutParameter(3,java.sql.Types.VARCHAR);
             st.execute();
             a.setRetorno(st.getString(3));
             if(a.getRetorno()!=null)
             {
                 estado=true;
             }
        st.close();
        conexion.close();
             
         } catch(Exception error){
             System.out.println("Error en el metodo por: "+ error.getMessage());
                                 error.printStackTrace();
         }
         
        return estado;  
        
    } 
     */

    public String getCodPersonaAux() {
        return codPersonaAux;
    }

    public void setCodPersonaAux(String codPersonaAux) {
        this.codPersonaAux = codPersonaAux;
    }
}
